<?php

include_once 'metier/eleve.dao.mysql.php';
include_once 'metier/eleve.class.php';
include_once 'metier/adulte.class.php';
include_once 'metier/adulte.dao.mysql.php';

$db = new myPDO();

$tmpo = utf8_encode($_POST['oui']);
if ($tmpo == "oui"){
    // si le pseudo est une adresse mail donc adulte
   $tmpMdp = sha1($_POST['mdp']);
   $tmpMail = utf8_encode($_POST['mail']);
   
   
   
   $ad = new Adulte(0,"", "", $tmpMdp,$tmpMail);
    $adulteDAO = new AdulteDAO();

    $adulte = $adulteDAO->findPersonne($ad, $db);
    if ($adulte == null ) {
        // si la personne n'existe pas 
        echo "0";
    } else {
        $estadmin = $adulte->estAdmin();
        if ($estadmin == 0){
        // si c'est un admin 
            
        echo "<?xml version='1.0' encoding='UTF-8'?> \n\r";
        echo "<personne>";
        echo "<type>Adulte</type>";
        echo "<identifiant>" . $adulte->getIdentifiant() . "</identifiant>";
        echo "<nom>" . $adulte->getNom() . "</nom>";
        echo "<prenom>" . $adulte->getPrenom() . "</prenom>";
        echo "</personne>";}
        else {
            
            // Sinon 
            echo "<?xml version='1.0' encoding='UTF-8'?> \n\r";
        echo "<personne>";
        echo "<type>Admin</type>";
        echo "<identifiant>" . $adulte->getIdentifiant() . "</identifiant>";
        echo "<nom>" . $adulte->getNom() . "</nom>";
        echo "<prenom>" . $adulte->getPrenom() . "</prenom>";
        echo "</personne>";
        }
    }
   
}

else {
// Si c'est un étudiant son pseudo est composé de son nom et prénom
    
$tmpNom = utf8_encode($_POST['nom']);
$tmpPrenom = utf8_encode($_POST['prenom']);
$tmpMdp = sha1($_POST['mdp']);



$ele = new Eleve(0, $tmpNom, $tmpPrenom, $tmpMdp);
$eleveDAO = new EleveDAO();

$eleve = $eleveDAO->findPersonne($ele, $db);
if ($eleve == null) {
    echo "0";
} else {
    echo "<?xml version='1.0' encoding='UTF-8'?> \n\r";
    echo "<personne>";
    echo "<type>Eleve</type>";
    echo "<identifiant>" . $eleve->getIdentifiant() . "</identifiant>";
    echo "<nom>" . $eleve->getNom() . "</nom>";
    echo "<prenom>" . $eleve->getPrenom() . "</prenom>";
    echo "</personne>";
}

}
?>